Support "optional" bindings. If a binding signal has a boolean return
authorOwen Taylor <otaylor@redhat.com>
Thu, 17 Jan 2002 00:34:58 +0000 (00:34 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Thu, 17 Jan 2002 00:34:58 +0000 (00:34 +0000)
commitee2d7c455696778dcd1ae0710b25678ce39d952b
treebff6dbf863f85c1e7c56d222f04751b8a462efa8
parent226b2fa14b249949c7c550645a521a977ecd06da
Support "optional" bindings. If a binding signal has a boolean return

Wed Jan 16 19:23:04 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkbindings.c (gtk_binding_entry_activate):
Support "optional" bindings. If a binding signal
has a boolean return value, and returns FALSE it
is as if it didn't exist all.

* gtk/gtkbindings.c (binding_compose_params): Switch
over to GValue.

* gtk/gtknotebook.[ch]: Make the select_page() and
change_current_page() signals only take effect when
the focus is on the tab area so that key presses
in children pass up to the toplevel correctly.
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkbindings.c
gtk/gtknotebook.c
gtk/gtknotebook.h